Autonomous $\$20$ Drone via Pose Estimation Core-sets
نویسندگان
چکیده
In the pose-estimation problem we need to align a set of n markers (points in 3D space) and choose one of their n! permutations, so that the sum of squared corresponding distances to another ordered set of n markers is minimized. We prove that every set has a weighted subset (core-set) of constant size (independent of n), such that computing the optimal orientation of the small core-set would yield exactly the same result as using the full set of n markers. A deterministic algorithm for computing this core-set in O(n) time is provided, using the Caratheodory Theorem from computational geometry. We can then boost the performance of inefficient algorithms or popular heuristics (such as ICP) by running them (maybe many times) on our small coreset. Based on this coreset, we developed a low-cost (< $100) real-time tracking system. As an example application, we turn a toy quadcopter (< $20) with no sensors into an “autonomous drone” that is controlled by a mini-computer (< $30). Experimental results show that, unlike uniform sampling of features, our suggested coreset yields error that is comparable to commercial (> $10, 000) tracking systems for such simple but common applications. Open source code is provided [1].
منابع مشابه
Low-cost and Faster Tracking Systems Using Core-sets for Pose-Estimation
In the pose-estimation problem we need to align a set of n markers (points in 3D space) and choose one of their n! permutations, so that the sum of squared corresponding distances to another ordered set of n markers is minimized. We prove that every set has a weighted subset (core-set) of constant size (independent of n), such that computing the optimal orientation of the small core-set would y...
متن کاملVisual Object Tracking for Unmanned Aerial Vehicles: A Benchmark and New Motion Models
Despite recent advances in the visual tracking community, most studies so far have focused on the observation model. As another important component in the tracking system, the motion model is much less well-explored especially for some extreme scenarios. In this paper, we consider one such scenario in which the camera is mounted on an unmanned aerial vehicle (UAV) or drone. We build a benchmark...
متن کاملSkyNET: A 3G-Enabled Mobile Attack Drone and Stealth Botmaster
SkyNET is a stealth network that connects hosts to a botmaster through a mobile drone. The network is comprised of machines on home Wi-Fi networks in a proximal urban area, and one or more autonomous attack drones. The SkyNET is used by a botmaster to command their botnet(s) without using the Internet. The drones are programmed to scour an urban area and compromise wireless networks. Once compr...
متن کاملFast and Robust $ell_1$-averaging-based Pose Estimation for Driving Scenarios
Robust visual pose estimation is at the core of many computer vision applications, being fundamental for Visual SLAM and Visual Odometry problems. During the last decades, many approaches have been proposed to solve these problems, being RANSAC one of the most accepted and used. However, with the arrival of new challenges, such as large driving scenarios for autonomous vehicles, along with the ...
متن کاملModel - to - Image Registration Algorithm
The problem of pose estimation arises in many areas of computer vision, including object recognition, object tracking, site inspection and updating, and autonomous navigation when scene models are available. We present a new algorithm, called SoftPOSIT, for determining the pose of a 3D object from a single 2D image when correspondences between model points and image points are not known. The al...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015